package com.atguigu.gulimall.cart.vo;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Description: 购物项内容
 * @Created: with IntelliJ IDEA.
 * @author: 夏沫止水
 * @createTime: 2020-06-30 16:43
 **/

public class CartItemVo {

	private Long skuId;

	private Boolean check = true;

	private String title;

	private String image;

	/**
	 * 商品套餐属性
	 */
	private List<String> skuAttrValues;

	private BigDecimal price;

	private Integer count;

	private BigDecimal totalPrice;

	public Long getSkuId() {
		return skuId;
	}

	public void setSkuId(Long skuId) {
		this.skuId = skuId;
	}

	public Boolean getCheck() {
		return check;
	}

	public void setCheck(Boolean check) {
		this.check = check;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getImage() {
		return image;
	}

	public void setImage(String image) {
		this.image = image;
	}

	public List<String> getSkuAttrValues() {
		return skuAttrValues;
	}

	public void setSkuAttrValues(List<String> skuAttrValues) {
		this.skuAttrValues = skuAttrValues;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	/**
	 * 计算当前购物项总价
	 *
	 * @return
	 */
	public BigDecimal getTotalPrice() {

		return this.price.multiply(new BigDecimal("" + this.count));
	}

	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}


}
